home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODFDev / ODF / PrecompH / MacMake.bmk
Encoding:
Text File  |  1996-09-17  |  3.2 KB  |  92 lines  |  [TEXT/MPS ]

  1. #========================================================================================
  2. #
  3. #    File:                MacMake.bmk
  4. #    Release Version:    $ ODF 2 $
  5. #
  6. #    Copyright:    (c) 1993-1996 by Apple Computer, Inc., all rights reserved.
  7. #
  8. #========================================================================================
  9.  
  10. # We don't give this an AppName, ToolName, or ComponentName since we are defining our
  11. # own target rule here.
  12.  
  13. "{_FWTargetObjectsDir}"PrecompH ƒ ∂
  14.             "{__PrecompiledHeaderDir}"ODUtlHdr.cpp.o ∂
  15.             "{__PrecompiledHeaderDir}"FWHeader.cpp.o
  16.  
  17. # Copy .dmp file first so if we run out of disk space the second line (target) hasn't been fulfilled
  18. "{__PrecompiledHeaderDir}"FWHeader.cpp.o ƒ ∂
  19.             "{_FWObjDir}"FWHeader.cpp.o
  20.     {_FWEcho} {_FWEchoOptions} "Copying up precompiled header:     {_FWObjDir}FWHeader.dmp"
  21.     {_FWEcho} {_FWEchoOptions} "Copying to:     {__PrecompiledHeaderDir}FWHeader.dmp"
  22.     Duplicate -y "{_FWObjDir}"FWHeader.dmp   "{__PrecompiledHeaderDir}FWHeader.dmp"
  23.     Duplicate -y "{_FWObjDir}"FWHeader.cpp.o "{__PrecompiledHeaderDir}FWHeader.cpp.o"
  24.  
  25. "{__PrecompiledHeaderDir}"ODUtlHdr.cpp.o ƒ ∂
  26.             "{_FWObjDir}"ODUtlHdr.cpp.o
  27.     {_FWEcho} {_FWEchoOptions} "Copying up precompiled header:     {_FWObjDir}ODUtlHdr.dmp"
  28.     {_FWEcho} {_FWEchoOptions} "Copying to:     {__PrecompiledHeaderDir}ODUtlHdr.dmp"
  29.     Duplicate -y "{_FWObjDir}"ODUtlHdr.dmp   "{__PrecompiledHeaderDir}ODUtlHdr.dmp"
  30.     Duplicate -y "{_FWObjDir}"ODUtlHdr.cpp.o "{__PrecompiledHeaderDir}ODUtlHdr.cpp.o"
  31.  
  32. __IncludeDirs =                 ∂
  33.     -i "{FWODHandMadeIncludes}" ∂
  34.     -i "{FWODCppIncludes}"         ∂
  35.     -i "{ODF}Found:FWCollec:"     ∂
  36.     -i "{ODF}Found:FWCommon:"     ∂
  37.     -i "{ODF}Found:FWDebug:"     ∂
  38.     -i "{ODF}Found:FWExcLib:"     ∂
  39.     -i "{ODF}Found:FWMemory:"     ∂
  40.     -i "{ODF}Found:FWNotifn:"     ∂
  41.     -i "{ODF}Found:FWODExce:"     ∂
  42.     -i "{ODF}Found:FWRefCnt:"     ∂
  43.     -i "{ODF}Found:FWRunTyp:"     ∂
  44.     -i "{ODF}Found:FWStream:"     ∂
  45.     -i "{ODF}Found:FWString:"     ∂
  46.     -i "{ODF}Found:ODUtils:"     ∂
  47.     -i "{ODF}Found:Layer:"         ∂
  48.     -i "{ODF}OS:FWFiles:"         ∂
  49.     -i "{ODF}OS:FWGraphx:"         ∂
  50.     -i "{ODF}OS:FWMenu:"         ∂
  51.     -i "{ODF}OS:FWODMisc:"         ∂
  52.     -i "{ODF}OS:FWOSMisc:"         ∂
  53.     -i "{ODF}OS:FWResour:"         ∂
  54.     -i "{ODF}OS:FWThread:"         ∂
  55.     -i "{ODF}OS:FWToolbx:"         ∂
  56.     -i "{ODF}OS:Layer:"         ∂
  57.     -i "{ODF}Framewrk:FWEvents:"    ∂
  58.     -i "{ODF}Framewrk:FWPart:"        ∂
  59.     -i "{ODF}Framewrk:FWSemEvt:"    ∂
  60.     -i "{ODF}Framewrk:FWViews:"        ∂
  61.     -i "{ODF}Framewrk:FWWindow:"    ∂
  62.     -i "{ODF}Framewrk:Layer:"        ∂
  63.     -i "{_FWTargetDir}Include:" ∂
  64.     -i ":"
  65.  
  66. "{_FWObjDir}"FWHeader.cpp.o ƒ ∂
  67.             "{_FWTargetDir}"Sources:FWHeader.cpp
  68.     {_FWEcho} {_FWEchoOptions} "Precompiling Headers:     "{_FWTargetDir}"Sources:FWHeader.cpp"
  69.     {_FWCpp} ∂
  70.         {_FWCppOptions} ∂
  71.         {__CppOptions} ∂
  72.         {__CIncludeDirs} ∂
  73.         {__IncludeDirs} ∂
  74.         -dumpc "{_FWObjDir}"FWHeader.dmp ∂
  75.         -o "{_FWObjDir}"FWHeader.cpp.o ∂
  76.         "{_FWTargetDir}"Sources:FWHeader.cpp
  77.  
  78. "{_FWObjDir}"ODUtlHdr.cpp.o ƒ ∂
  79.             "{_FWTargetDir}"Sources:ODUtlHdr.cpp
  80.     {_FWEcho} {_FWEchoOptions} "Precompiling Headers:     "{_FWTargetDir}"Sources:ODUtlHdr.cpp"
  81.     {_FWCpp} ∂
  82.         {_FWCppOptions} ∂
  83.         {__CppOptions} ∂
  84.         {__CIncludeDirs} ∂
  85.         {__IncludeDirs} ∂
  86.         -dumpc "{_FWObjDir}"ODUtlHdr.dmp ∂
  87.         -o "{_FWObjDir}"ODUtlHdr.cpp.o ∂
  88.         "{_FWTargetDir}"Sources:ODUtlHdr.cpp
  89.  
  90. # directory dependency propagation
  91. "{_FWObjDir}" ƒ "{_FWTargetDir}Sources:"
  92.